//index.js
//获取应用实例
const app = getApp()

Page({
  data: {
    postsList: [{
      name: '天涯',
      password: '12313123',
      username: 'hldsjk',
      type:'mingwen'
    }, {
        name: '163',
        password: '***********',
        username: '60777@163.com',
        type: 'jiami'

      }],
    canIUse: wx.canIUse('button.open-type.getUserInfo')
  },
  //事件处理函数
  bindViewTap: function() {
    wx.navigateTo({
      url: '../logs/logs'
    })

  },
  onLoad: function () {
    this.getPasswordList(); 
    
   
  },
  getUserInfo: function(e) {
    console.log(e)
    app.globalData.userInfo = e.detail.userInfo
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  },
  getPasswordList: function () {
    
    // var self = this;
    // 1. 获取数据库引用
    const db = wx.cloud.database()
    // 2. 构造查询语句
    // collection 方法获取一个集合的引用
    // where 方法传入一个对象，数据库返回集合中字段等于指定值的 JSON 文档。API 也支持高级的查询条件（比如大于、小于、in 等），具体见文档查看支持列表
    // get 方法会触发网络请求，往数据库取数据
    db.collection('passwords').get({
      success: function (res) {
        // 输出 [{ "title": "The Catcher in the Rye", ... }]
        console.log(res)

        this.setData({
          postsList: res.data,
        });
      }
    })
  }
})
